@import "./config.less";
@import "./xui/xui/config.less";
body {
  position: absolute;
  min-height: 100%;
  height: auto;
  padding-bottom: @footer-height;
  overflow-x: hidden;
}

.xui-font-size-xs {
  font-size: @base-font-size-xs !important;
}

.xui-font-size-sm {
  font-size: @base-font-size-sm !important;
}

.xui-font-size-md {
  font-size: @base-font-size-md !important;
}

.xui-font-size-lg {
  font-size: @base-font-size-lg !important;
}

.xui-font-size-xl {
  font-size: @base-font-size-xl !important;
}

.xui-font-size-xxl {
  font-size: @base-font-size-xxl !important;
}

.xui-font-size-xxxl {
  font-size: @base-font-size-xxxl !important;
}

.xui-font-weight {
  font-weight: 700;
}

// 字体颜色
.color-gray {
  color: #999;
}

.color-darken-gray {
  color: #666 !important;
}

.color-primary {
  color: @color-primary;
}
a.color-primary:hover {
  color: @color-primary - #222222;
}

.color-red {
  color: #f56c6c !important;
}

.color-green {
  color: #67c23a !important;
}

.color-blue {
  color: @color-blue;
}

.color-white {
  color: #fff;
}

[class*="xui-text-truncate-line"] {
  -webkit-box-orient: block-axis;
}

.xui-text-truncate-line-2,
.xui-text-truncate-line-3,
.xui-text-truncate-line-4,
.xui-text-truncate-line-5 {
  -webkit-box-orient: block-axis;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

strong {
  font-weight: bold;
}
